4a79a6ab5ad1fd217df938ad16c757ea38cf3249,src/main/java/gr8pefish/ironbackpacks/network/server/ItemStackMessage.java,Handler,onMessage,#ItemStackMessage#MessageContext#,44

Before Change


                NBTUtils.setUUID(backpackStack);
                PlayerWearingBackpackCapabilities.setCurrentBackpack(player, backpackStack);
                NetworkingHandler.network.sendTo(new ClientCurrentPackMessage(backpackStack), (EntityPlayerMP)player);
                backpackStack.useItemRightClick(player.worldObj, player, EnumHand.MAIN_HAND);
            }

            return null; //no return message

After Change


                PlayerWearingBackpackCapabilities.setCurrentBackpack(player, backpackStack);
                NetworkingHandler.network.sendTo(new ClientCurrentPackMessage(backpackStack), (EntityPlayerMP)player);
                if (message.isSneaking == NOT_SNEAKING)
                    backpackStack.useItemRightClick(player.worldObj, player, EnumHand.MAIN_HAND); //normal right click open
                else
                    ((ItemBackpack)backpackStack.getItem()).handleBackpackOpening(backpackStack, ((EntityPlayerMP) player).worldObj, player, EnumHand.MAIN_HAND, true); //special sneak right click open
            }